.cRed{
	border-bottom: 1px solid red;
}
.white{
	color:white !important;
}
.bgRed{
	background-color:red;
}
.bg{
	width: 100px;
	height:45px;
	background-color: #eee;
	border:3px solid #b9b9b9;
}
.font{
	font:normal 700 20px/25px "微软雅黑";
	color:#333;
}
.h2Title{
	height:76px;
	font:normal 700 24px/76px "微软雅黑";/*斜体 加粗 大小/行高 字体*/
	text-align: center;
	position: relative;
	color:#262626;
}
.more{
	position: absolute;
	top:0;
	right:0;
	color:#666;
	font-size: 12px;
}
.p1{
	height:36px;
	font:normal 700 18px/36px "微软雅黑";/*风格 字体加粗 大小/高度 字体*/
	padding-left: 10px;
	color:#262626;
}
.p2{
	font-family: "微软雅黑";
	padding-left: 10px;
	color: #111111;
}
.p3{
	font-family: "微软雅黑";
	padding-left: 10px;
	color:#808080;
}
.fz14{
	font-size: 14px;
}
/*首页导航 B*/
.nav{
	height:77px;
	background-color: #fff;
}
.nav .nav_c{
	height:77px;
}
.nav .nav_c li{
	float:left;
	height:77px;
	font:normal normal 18px/77px "微软雅黑";
	margin-right: 25px;
}
.nav .nav_c li a{
	color:#666;
}
.nav .nav_c li a:hover{
	color:red;
}
/*首页导航 E*/
/*首页banner B*/
.banner{
	position: relative;
}
.banner ul{
	width:1300px;
	margin:0 auto;
}
.banner ul li{
	float:left;
	width:330px;
	background-color: red;
	position:relative;
}
.banner ul .mix{
	float:left;
	width:310px;/*设置 混合 标签宽度*/
}
.banner ul li img{
	vertical-align: middle;/*去掉快捷元素中图片边框多余的像素*/
}
.banner .des{
	width:330px;
	height:63px;
	background-color: rgba(255,255,255,.6);
	position: absolute;
	bottom:0;
	left:0;
}
.banner .des_mix{
	width:310px;
}
.banner .arrow a{
	display: inline-block;
	width:145px;
	height:77px;
	background-color: red;
	position:absolute;
	top:165px;
	background:url(../images/sprite.png) no-repeat;
}
.banner .arrow .a_left{
	left:120px;
	background-position: 0 -74px;
}
.banner .arrow .a_right{
	right:120px;
	background-position: 0 -160px;
}
.banner .a_left .word{
	display: inline-block;
	height:48px;
	line-height: 24px;
	margin:15px 10px 0 20px;
	text-align: right;
	color:#fff;
}
.banner .a_left .img{
	vertical-align: top;
	display: inline-block;
	width:42px;
	height:48px;
	background:url(../images/sprite.png) no-repeat 0 -246px;
	margin-top:15px;
}
.banner .a_right .word{
	display: inline-block;
	height:48px;
	line-height: 24px;
	margin:15px 20px 0 10px;
	text-align: left;
	color:#fff;
}
.banner .a_right .img{
	vertical-align: top;
	display: inline-block;
	width:42px;
	height:48px;
	background:url(../images/sprite.png) no-repeat 0 -297px;
	margin-top:15px;
}
/*首页banner E*/
/*首页搜索 B*/
.search{
	overflow: hidden;
	height:100px;
	background-color: #3f3a32;
}
.search .s_center{
	width:728px;
	height:77px;
	background-color: #fff;
	margin:0 auto;
	margin-top:12px;
}
.search .s_center .txt{
	width:510px;
	height:77px;
	outline: none;
	font:normal normal 18px "微软雅黑";
	padding-left:45px;
}
.search .s_center .btn{
	width:173px;
	height:77px;
	background-color: red;
	border: :none;
	outline: none;
	font:normal normal 18px "微软雅黑";
	color:#fff;
}
/*首页搜索 E*/
/*首页菜单 B*/
.menu{
	overflow:hidden;
}
.menu .img{
	width:1010px;
}
.menu .img li{
	width:334px;
	float:left;
}
.menu .img li a{

}
.menu .img img{
	vertical-align: middle;
}
.menu .img .word{
	width:334px;
	height:57px;
	background-color: #fff;
}
.menu .img .w_1{
	width:328px;
}
.arrow_pos{
	width: 1200px;
	margin:0 auto;
	position:relative;
}
.arrow_pos .arrow a{
	display: inline-block;
	width:30px;
	height:98px;
	position:absolute;
	top:150px;
	background: url(../images/sprite.png) no-repeat;
}
.arrow_pos .arrow .a1{
	left:30px;
	background-position:0 -339px;
}
.arrow_pos .arrow .a2{
	right:30px;
	background-position:-30px -339px;
}
/*首页菜单 E*/
/*首页食材 B*/
.food{
	overflow: hidden;
}
.food .f_nav{
	background-color: #fff;
}
.food .f_nav li{
	float:left;
	height:42px;
	font:normal 700 22px/42px "微软雅黑";
	width:103px;
	text-align: center;
}
.food .f_nav li a{
	color:#666;
}
.food .f_img{
	width: 1010px;
}
.food .f_img li{
	width: 167px;
	height:167px;
	background-color: #fff;
	float: left;
	text-align: center;
	line-height: 167px;
	position: relative;
}
.food .f_img li img{
	vertical-align: middle;
}
.food .f_img li span{
	position: absolute;	
	bottom:0;
	left:0;
	width:167px ;
	height:60px;
	background-color:rgba(255,255,255,.6);
	font:normal 700 18px/60px "微软雅黑";
}
/*首页食材 E*/
/*首页菜谱 B*/
.cook3 .img{
	width:1010px;
}
.cook3 .img li{
	float:left;
}
.cook3 .word{
	width:334px;
	height:57px;
	background-color: #fff;
}
.cook3 .img word{
	width: 334px;
	height:57px;
}
.hot{
	display: inline-block;
	background-color:#fff;
	width:334px;
}
.hot_top{
	border-bottom: 3px solid #b9b9b9;
}
.hot_top .com{
	height:32px;
	font:normal 700 28px/32px "微软雅黑";/*风格 字体加粗 大小/高度 字体*/
	color:#000;
}
.hot_center{
	height:221px;
	padding:0px 6px 6px 6px;
}
.hc1{
	margin-top:6px;
	margin-bottom:3px;
}
.hc2{
	margin-top:3px;
	margin-bottom:3px;
}
.hc3{
	margin-top:3px;
	margin-bottom:6px;
}
.all{
	height:30px;
	font:normal 700 22px/30px "微软雅黑";/*风格 字体加粗 大小/高度 字体*/
}
.none{
	height: 35px;
	width: auto;
}
.w_2{
	height:180px;
}
.arrow_pos .arrow a{
	display: inline-block;
	width:30px;
	height:98px;
	position:absolute;
	top:150px;
	background: url(../images/sprite.png) no-repeat;
}
.arrow_pos .arrow .a3{
	left:30px;
	background-position:0 -339px;
	top:80px;
}
.arrow_pos .arrow .a4{
	right:30px;
	background-position:-30px -339px;
	top:80px;
}
/*首页菜谱 E*/
/*健康新闻 B*/
.new{
	height:250px;
}
.new ul li{
	float:left;
}
/*健康新闻 E*/
/*菜单 B*/
.menu .img .li1{
	width:223px;
	height:149px;
}



/*菜单 E*/